package com.example.tkmapper.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "app_summary_data")
public class AppSummaryData {
    @Id
    private Long id;

    /**
     * 应用id
     */
    @Column(name = "app_id")
    private Long appId;

    /**
     * 当日运营活动数
     */
    @Column(name = "activity_ongoing_today_count")
    private Integer activityOngoingTodayCount;

    /**
     * 当日新增活动数
     */
    @Column(name = "activity_new_today_count")
    private Integer activityNewTodayCount;

    /**
     * 当日累计UV
     */
    @Column(name = "today_uv")
    private Integer todayUv;

    /**
     * 当日累计参与用户数
     */
    @Column(name = "today_join_user_count")
    private Integer todayJoinUserCount;

    /**
     * 年累计运营活动数
     */
    @Column(name = "activity_ongoing_year_count")
    private Integer activityOngoingYearCount;

    /**
     * 年累计UV
     */
    @Column(name = "year_uv")
    private Integer yearUv;

    /**
     * 年累计参与用户数
     */
    @Column(name = "year_join_user_count")
    private Integer yearJoinUserCount;

    /**
     * 保存日期
     */
    @Column(name = "save_date")
    private Date saveDate;

    /**
     * 年度
     */
    @Column(name = "save_year")
    private String saveYear;

    /**
     * 创建时间
     */
    @Column(name = "created_at")
    private Date createdAt;

    /**
     * 更新时间
     */
    @Column(name = "updated_at")
    private Date updatedAt;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取应用id
     *
     * @return app_id - 应用id
     */
    public Long getAppId() {
        return appId;
    }

    /**
     * 设置应用id
     *
     * @param appId 应用id
     */
    public void setAppId(Long appId) {
        this.appId = appId;
    }

    /**
     * 获取当日运营活动数
     *
     * @return activity_ongoing_today_count - 当日运营活动数
     */
    public Integer getActivityOngoingTodayCount() {
        return activityOngoingTodayCount;
    }

    /**
     * 设置当日运营活动数
     *
     * @param activityOngoingTodayCount 当日运营活动数
     */
    public void setActivityOngoingTodayCount(Integer activityOngoingTodayCount) {
        this.activityOngoingTodayCount = activityOngoingTodayCount;
    }

    /**
     * 获取当日新增活动数
     *
     * @return activity_new_today_count - 当日新增活动数
     */
    public Integer getActivityNewTodayCount() {
        return activityNewTodayCount;
    }

    /**
     * 设置当日新增活动数
     *
     * @param activityNewTodayCount 当日新增活动数
     */
    public void setActivityNewTodayCount(Integer activityNewTodayCount) {
        this.activityNewTodayCount = activityNewTodayCount;
    }

    /**
     * 获取当日累计UV
     *
     * @return today_uv - 当日累计UV
     */
    public Integer getTodayUv() {
        return todayUv;
    }

    /**
     * 设置当日累计UV
     *
     * @param todayUv 当日累计UV
     */
    public void setTodayUv(Integer todayUv) {
        this.todayUv = todayUv;
    }

    /**
     * 获取当日累计参与用户数
     *
     * @return today_join_user_count - 当日累计参与用户数
     */
    public Integer getTodayJoinUserCount() {
        return todayJoinUserCount;
    }

    /**
     * 设置当日累计参与用户数
     *
     * @param todayJoinUserCount 当日累计参与用户数
     */
    public void setTodayJoinUserCount(Integer todayJoinUserCount) {
        this.todayJoinUserCount = todayJoinUserCount;
    }

    /**
     * 获取年累计运营活动数
     *
     * @return activity_ongoing_year_count - 年累计运营活动数
     */
    public Integer getActivityOngoingYearCount() {
        return activityOngoingYearCount;
    }

    /**
     * 设置年累计运营活动数
     *
     * @param activityOngoingYearCount 年累计运营活动数
     */
    public void setActivityOngoingYearCount(Integer activityOngoingYearCount) {
        this.activityOngoingYearCount = activityOngoingYearCount;
    }

    /**
     * 获取年累计UV
     *
     * @return year_uv - 年累计UV
     */
    public Integer getYearUv() {
        return yearUv;
    }

    /**
     * 设置年累计UV
     *
     * @param yearUv 年累计UV
     */
    public void setYearUv(Integer yearUv) {
        this.yearUv = yearUv;
    }

    /**
     * 获取年累计参与用户数
     *
     * @return year_join_user_count - 年累计参与用户数
     */
    public Integer getYearJoinUserCount() {
        return yearJoinUserCount;
    }

    /**
     * 设置年累计参与用户数
     *
     * @param yearJoinUserCount 年累计参与用户数
     */
    public void setYearJoinUserCount(Integer yearJoinUserCount) {
        this.yearJoinUserCount = yearJoinUserCount;
    }

    /**
     * 获取保存日期
     *
     * @return save_date - 保存日期
     */
    public Date getSaveDate() {
        return saveDate;
    }

    /**
     * 设置保存日期
     *
     * @param saveDate 保存日期
     */
    public void setSaveDate(Date saveDate) {
        this.saveDate = saveDate;
    }

    /**
     * 获取年度
     *
     * @return save_year - 年度
     */
    public String getSaveYear() {
        return saveYear;
    }

    /**
     * 设置年度
     *
     * @param saveYear 年度
     */
    public void setSaveYear(String saveYear) {
        this.saveYear = saveYear == null ? null : saveYear.trim();
    }

    /**
     * 获取创建时间
     *
     * @return created_at - 创建时间
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * 设置创建时间
     *
     * @param createdAt 创建时间
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    /**
     * 获取更新时间
     *
     * @return updated_at - 更新时间
     */
    public Date getUpdatedAt() {
        return updatedAt;
    }

    /**
     * 设置更新时间
     *
     * @param updatedAt 更新时间
     */
    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }
}